package com.zygh.policeasset.pojo.imports;

import cn.afterturn.easypoi.util.PoiElUtil;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;

public class BasicsImport {
    @ExcelIgnore
    @ApiModelProperty("主键id")
    private Integer id;
    @NotNull(groups = {Create.class}, message = "资产序号不能为空")
    @ExcelProperty(value = {"资产序号"}, index = 0)
    @ApiModelProperty("资产序号")
    private Integer serialNum;
    @NotNull(groups = {Create.class}, message = "合同名称不能为空")
    @ExcelProperty(value = {"合同名称"}, index = 1)
    @ApiModelProperty("合同名称")
    private String pactName;
    @NotNull(groups = {Create.class}, message = "资产大类不能为空")
    @ExcelProperty(value = {"资产大类"}, index = 2)
    @ApiModelProperty("资产大类")
    private String bigName;
    @NotNull(groups = {Create.class}, message = "资产小类不能为空")
    @ExcelProperty(value = {"资产小类"}, index = 3)
    @ApiModelProperty("资产小类")
    private String smallName;
    @NotNull(groups = {Create.class}, message = "资产名称不能为空")
    @ExcelProperty(value = {"资产名称"}, index = 4)
    @ApiModelProperty("资产名称")
    private String name;
    @NotNull(groups = {Create.class}, message = "规格不能为空")
    @ExcelProperty(value = {"规格"}, index = 5)
    @ApiModelProperty("规格")
    private String models;
    @NotNull(groups = {Create.class}, message = "品牌不能为空")
    @ExcelProperty(value = {"品牌"}, index = 6)
    @ApiModelProperty("品牌")
    private String brand;
    @NotNull(groups = {Create.class}, message = "数量不能为空")
    @ExcelProperty(value = {"数量"}, index = 7)
    @ApiModelProperty("数量")
    private Integer number;
    @NotNull(groups = {Create.class}, message = "启用金额（元）不能为空")
    @ExcelProperty(value = {"启用金额（元）"}, index = 8)
    @ApiModelProperty("启用金额（元）")
    private Double unitPrice;
    @NotNull(groups = {Create.class}, message = "金额小计（元）不能为空")
    @ExcelProperty(value = {"金额小计（元）"}, index = 9)
    @ApiModelProperty("金额小计（元）")
    private Double combined;
    @NotNull(groups = {Create.class}, message = "建设单位不能为空")
    @ExcelProperty(value = {"建设单位"}, index = 10)
    @ApiModelProperty("建设单位")
    private String construcUnitName;
    @NotNull(groups = {Create.class}, message = "承建单位不能为空")
    @ExcelProperty(value = {"承建单位"}, index = 11)
    @ApiModelProperty("承建单位")
    private String buildUnitName;
    @NotNull(groups = {Create.class}, message = "投入使用时间不能为空")
    @ExcelProperty(value = {"投入使用时间"}, index = 12)
    @ApiModelProperty("投入使用时间")
    private String startDatetime;
    @NotNull(groups = {Create.class}, message = "竣工验收时间不能为空")
    @ExcelProperty(value = {"竣工验收时间"}, index = 13)
    @ApiModelProperty("竣工验收时间")
    private String completionTime;
    @NotNull(groups = {Create.class}, message = "预计使用年限不能为空")
    @ExcelProperty(value = {"预计使用年限"}, index = 14)
    @ApiModelProperty("预计使用年限")
    private Integer depreciationYear;
    @NotNull(groups = {Create.class}, message = "详细位置不能为空")
    @ExcelProperty(value = {"详细位置"}, index = 15)
    @ApiModelProperty("详细位置")
    private String place;
    @ExcelProperty(value = {"备注"}, index = 16)
    @ApiModelProperty("备注")
    private String remark;
    @NotNull(groups = {Create.class}, message = "照片不能为空")
    @ExcelProperty(value = {"照片"}, index = 17)
    @ApiModelProperty("照片")
    private String image;
    @ExcelProperty(value = {"二维码编号"}, index = 18)
    @ApiModelProperty("二维码编号")
    private String qrCode;
    @ExcelIgnore
    @ApiModelProperty("项目编号")
    private String buildNum;
    @ExcelIgnore
    @ApiModelProperty("录入人员")
    private String userId;
    @ExcelIgnore
    @ApiModelProperty("标段名称")
    private String sectionName;
    @ExcelIgnore
    @ApiModelProperty("标段id")
    private Integer sectionId;
    @ExcelIgnore
    @ApiModelProperty("公司id")
    private Integer companyId;
    @ExcelIgnore
    @ApiModelProperty("数据标签")
    private Integer dataLabelsId;
    @ExcelIgnore
    @ApiModelProperty("1是自建，0是外接")
    private Integer selfBuilt;
    @ExcelIgnore
    @ApiModelProperty("1是自建，0是外接")
    private String createTime;
    @ExcelIgnore
    @ApiModelProperty("资产大类")
    private String bigNum;
    @ExcelIgnore
    @ApiModelProperty("资产小类")
    private String smallNum;
    @ExcelIgnore
    @ApiModelProperty("建设单位")
    private String construcUnit;
    @ExcelIgnore
    @ApiModelProperty("承建单位")
    private String buildUnit;
    @ExcelIgnore
    @ApiModelProperty("资产类别，基础、日常、智能硬件、智能软件、采购")
    private String assetsType;
    @ExcelIgnore
    @ApiModelProperty("资产状态")
    private String assetsStatus;
    @ExcelIgnore
    @ApiModelProperty("资产大类分类zn或jc")
    private String deviceType;
    @ExcelIgnore
    @ApiModelProperty("资产类型")
    private String assetsTypeName;
    @ExcelIgnore
    @ApiModelProperty("资产状态")
    private String assetsStatusName;
    @ExcelIgnore
    @ApiModelProperty("资产处置状态")
    private String assetDisposalName;
    @ApiModelProperty("资产编号")
    private String assetNum;
    @ApiModelProperty("附加号")
    private String additionalNumber;

    /* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/imports/BasicsImport$Create.class */
    public interface Create {
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setSerialNum(Integer serialNum) {
        this.serialNum = serialNum;
    }

    public void setPactName(String pactName) {
        this.pactName = pactName;
    }

    public void setBigName(String bigName) {
        this.bigName = bigName;
    }

    public void setSmallName(String smallName) {
        this.smallName = smallName;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setModels(String models) {
        this.models = models;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    public void setUnitPrice(Double unitPrice) {
        this.unitPrice = unitPrice;
    }

    public void setCombined(Double combined) {
        this.combined = combined;
    }

    public void setConstrucUnitName(String construcUnitName) {
        this.construcUnitName = construcUnitName;
    }

    public void setBuildUnitName(String buildUnitName) {
        this.buildUnitName = buildUnitName;
    }

    public void setStartDatetime(String startDatetime) {
        this.startDatetime = startDatetime;
    }

    public void setCompletionTime(String completionTime) {
        this.completionTime = completionTime;
    }

    public void setDepreciationYear(Integer depreciationYear) {
        this.depreciationYear = depreciationYear;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public void setQrCode(String qrCode) {
        this.qrCode = qrCode;
    }

    public void setBuildNum(String buildNum) {
        this.buildNum = buildNum;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public void setSectionId(Integer sectionId) {
        this.sectionId = sectionId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public void setDataLabelsId(Integer dataLabelsId) {
        this.dataLabelsId = dataLabelsId;
    }

    public void setSelfBuilt(Integer selfBuilt) {
        this.selfBuilt = selfBuilt;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setBigNum(String bigNum) {
        this.bigNum = bigNum;
    }

    public void setSmallNum(String smallNum) {
        this.smallNum = smallNum;
    }

    public void setConstrucUnit(String construcUnit) {
        this.construcUnit = construcUnit;
    }

    public void setBuildUnit(String buildUnit) {
        this.buildUnit = buildUnit;
    }

    public void setAssetsType(String assetsType) {
        this.assetsType = assetsType;
    }

    public void setAssetsStatus(String assetsStatus) {
        this.assetsStatus = assetsStatus;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public void setAssetsTypeName(String assetsTypeName) {
        this.assetsTypeName = assetsTypeName;
    }

    public void setAssetsStatusName(String assetsStatusName) {
        this.assetsStatusName = assetsStatusName;
    }

    public void setAssetDisposalName(String assetDisposalName) {
        this.assetDisposalName = assetDisposalName;
    }

    public void setAssetNum(String assetNum) {
        this.assetNum = assetNum;
    }

    public void setAdditionalNumber(String additionalNumber) {
        this.additionalNumber = additionalNumber;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof BasicsImport)) {
            return false;
        }
        BasicsImport other = (BasicsImport) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$serialNum = getSerialNum();
        Object other$serialNum = other.getSerialNum();
        if (this$serialNum == null) {
            if (other$serialNum != null) {
                return false;
            }
        } else if (!this$serialNum.equals(other$serialNum)) {
            return false;
        }
        Object this$pactName = getPactName();
        Object other$pactName = other.getPactName();
        if (this$pactName == null) {
            if (other$pactName != null) {
                return false;
            }
        } else if (!this$pactName.equals(other$pactName)) {
            return false;
        }
        Object this$bigName = getBigName();
        Object other$bigName = other.getBigName();
        if (this$bigName == null) {
            if (other$bigName != null) {
                return false;
            }
        } else if (!this$bigName.equals(other$bigName)) {
            return false;
        }
        Object this$smallName = getSmallName();
        Object other$smallName = other.getSmallName();
        if (this$smallName == null) {
            if (other$smallName != null) {
                return false;
            }
        } else if (!this$smallName.equals(other$smallName)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null) {
            if (other$name != null) {
                return false;
            }
        } else if (!this$name.equals(other$name)) {
            return false;
        }
        Object this$models = getModels();
        Object other$models = other.getModels();
        if (this$models == null) {
            if (other$models != null) {
                return false;
            }
        } else if (!this$models.equals(other$models)) {
            return false;
        }
        Object this$brand = getBrand();
        Object other$brand = other.getBrand();
        if (this$brand == null) {
            if (other$brand != null) {
                return false;
            }
        } else if (!this$brand.equals(other$brand)) {
            return false;
        }
        Object this$number = getNumber();
        Object other$number = other.getNumber();
        if (this$number == null) {
            if (other$number != null) {
                return false;
            }
        } else if (!this$number.equals(other$number)) {
            return false;
        }
        Object this$unitPrice = getUnitPrice();
        Object other$unitPrice = other.getUnitPrice();
        if (this$unitPrice == null) {
            if (other$unitPrice != null) {
                return false;
            }
        } else if (!this$unitPrice.equals(other$unitPrice)) {
            return false;
        }
        Object this$combined = getCombined();
        Object other$combined = other.getCombined();
        if (this$combined == null) {
            if (other$combined != null) {
                return false;
            }
        } else if (!this$combined.equals(other$combined)) {
            return false;
        }
        Object this$construcUnitName = getConstrucUnitName();
        Object other$construcUnitName = other.getConstrucUnitName();
        if (this$construcUnitName == null) {
            if (other$construcUnitName != null) {
                return false;
            }
        } else if (!this$construcUnitName.equals(other$construcUnitName)) {
            return false;
        }
        Object this$buildUnitName = getBuildUnitName();
        Object other$buildUnitName = other.getBuildUnitName();
        if (this$buildUnitName == null) {
            if (other$buildUnitName != null) {
                return false;
            }
        } else if (!this$buildUnitName.equals(other$buildUnitName)) {
            return false;
        }
        Object this$startDatetime = getStartDatetime();
        Object other$startDatetime = other.getStartDatetime();
        if (this$startDatetime == null) {
            if (other$startDatetime != null) {
                return false;
            }
        } else if (!this$startDatetime.equals(other$startDatetime)) {
            return false;
        }
        Object this$completionTime = getCompletionTime();
        Object other$completionTime = other.getCompletionTime();
        if (this$completionTime == null) {
            if (other$completionTime != null) {
                return false;
            }
        } else if (!this$completionTime.equals(other$completionTime)) {
            return false;
        }
        Object this$depreciationYear = getDepreciationYear();
        Object other$depreciationYear = other.getDepreciationYear();
        if (this$depreciationYear == null) {
            if (other$depreciationYear != null) {
                return false;
            }
        } else if (!this$depreciationYear.equals(other$depreciationYear)) {
            return false;
        }
        Object this$place = getPlace();
        Object other$place = other.getPlace();
        if (this$place == null) {
            if (other$place != null) {
                return false;
            }
        } else if (!this$place.equals(other$place)) {
            return false;
        }
        Object this$remark = getRemark();
        Object other$remark = other.getRemark();
        if (this$remark == null) {
            if (other$remark != null) {
                return false;
            }
        } else if (!this$remark.equals(other$remark)) {
            return false;
        }
        Object this$image = getImage();
        Object other$image = other.getImage();
        if (this$image == null) {
            if (other$image != null) {
                return false;
            }
        } else if (!this$image.equals(other$image)) {
            return false;
        }
        Object this$qrCode = getQrCode();
        Object other$qrCode = other.getQrCode();
        if (this$qrCode == null) {
            if (other$qrCode != null) {
                return false;
            }
        } else if (!this$qrCode.equals(other$qrCode)) {
            return false;
        }
        Object this$buildNum = getBuildNum();
        Object other$buildNum = other.getBuildNum();
        if (this$buildNum == null) {
            if (other$buildNum != null) {
                return false;
            }
        } else if (!this$buildNum.equals(other$buildNum)) {
            return false;
        }
        Object this$userId = getUserId();
        Object other$userId = other.getUserId();
        if (this$userId == null) {
            if (other$userId != null) {
                return false;
            }
        } else if (!this$userId.equals(other$userId)) {
            return false;
        }
        Object this$sectionName = getSectionName();
        Object other$sectionName = other.getSectionName();
        if (this$sectionName == null) {
            if (other$sectionName != null) {
                return false;
            }
        } else if (!this$sectionName.equals(other$sectionName)) {
            return false;
        }
        Object this$sectionId = getSectionId();
        Object other$sectionId = other.getSectionId();
        if (this$sectionId == null) {
            if (other$sectionId != null) {
                return false;
            }
        } else if (!this$sectionId.equals(other$sectionId)) {
            return false;
        }
        Object this$companyId = getCompanyId();
        Object other$companyId = other.getCompanyId();
        if (this$companyId == null) {
            if (other$companyId != null) {
                return false;
            }
        } else if (!this$companyId.equals(other$companyId)) {
            return false;
        }
        Object this$dataLabelsId = getDataLabelsId();
        Object other$dataLabelsId = other.getDataLabelsId();
        if (this$dataLabelsId == null) {
            if (other$dataLabelsId != null) {
                return false;
            }
        } else if (!this$dataLabelsId.equals(other$dataLabelsId)) {
            return false;
        }
        Object this$selfBuilt = getSelfBuilt();
        Object other$selfBuilt = other.getSelfBuilt();
        if (this$selfBuilt == null) {
            if (other$selfBuilt != null) {
                return false;
            }
        } else if (!this$selfBuilt.equals(other$selfBuilt)) {
            return false;
        }
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null) {
            if (other$createTime != null) {
                return false;
            }
        } else if (!this$createTime.equals(other$createTime)) {
            return false;
        }
        Object this$bigNum = getBigNum();
        Object other$bigNum = other.getBigNum();
        if (this$bigNum == null) {
            if (other$bigNum != null) {
                return false;
            }
        } else if (!this$bigNum.equals(other$bigNum)) {
            return false;
        }
        Object this$smallNum = getSmallNum();
        Object other$smallNum = other.getSmallNum();
        if (this$smallNum == null) {
            if (other$smallNum != null) {
                return false;
            }
        } else if (!this$smallNum.equals(other$smallNum)) {
            return false;
        }
        Object this$construcUnit = getConstrucUnit();
        Object other$construcUnit = other.getConstrucUnit();
        if (this$construcUnit == null) {
            if (other$construcUnit != null) {
                return false;
            }
        } else if (!this$construcUnit.equals(other$construcUnit)) {
            return false;
        }
        Object this$buildUnit = getBuildUnit();
        Object other$buildUnit = other.getBuildUnit();
        if (this$buildUnit == null) {
            if (other$buildUnit != null) {
                return false;
            }
        } else if (!this$buildUnit.equals(other$buildUnit)) {
            return false;
        }
        Object this$assetsType = getAssetsType();
        Object other$assetsType = other.getAssetsType();
        if (this$assetsType == null) {
            if (other$assetsType != null) {
                return false;
            }
        } else if (!this$assetsType.equals(other$assetsType)) {
            return false;
        }
        Object this$assetsStatus = getAssetsStatus();
        Object other$assetsStatus = other.getAssetsStatus();
        if (this$assetsStatus == null) {
            if (other$assetsStatus != null) {
                return false;
            }
        } else if (!this$assetsStatus.equals(other$assetsStatus)) {
            return false;
        }
        Object this$deviceType = getDeviceType();
        Object other$deviceType = other.getDeviceType();
        if (this$deviceType == null) {
            if (other$deviceType != null) {
                return false;
            }
        } else if (!this$deviceType.equals(other$deviceType)) {
            return false;
        }
        Object this$assetsTypeName = getAssetsTypeName();
        Object other$assetsTypeName = other.getAssetsTypeName();
        if (this$assetsTypeName == null) {
            if (other$assetsTypeName != null) {
                return false;
            }
        } else if (!this$assetsTypeName.equals(other$assetsTypeName)) {
            return false;
        }
        Object this$assetsStatusName = getAssetsStatusName();
        Object other$assetsStatusName = other.getAssetsStatusName();
        if (this$assetsStatusName == null) {
            if (other$assetsStatusName != null) {
                return false;
            }
        } else if (!this$assetsStatusName.equals(other$assetsStatusName)) {
            return false;
        }
        Object this$assetDisposalName = getAssetDisposalName();
        Object other$assetDisposalName = other.getAssetDisposalName();
        if (this$assetDisposalName == null) {
            if (other$assetDisposalName != null) {
                return false;
            }
        } else if (!this$assetDisposalName.equals(other$assetDisposalName)) {
            return false;
        }
        Object this$assetNum = getAssetNum();
        Object other$assetNum = other.getAssetNum();
        if (this$assetNum == null) {
            if (other$assetNum != null) {
                return false;
            }
        } else if (!this$assetNum.equals(other$assetNum)) {
            return false;
        }
        Object this$additionalNumber = getAdditionalNumber();
        Object other$additionalNumber = other.getAdditionalNumber();
        return this$additionalNumber == null ? other$additionalNumber == null : this$additionalNumber.equals(other$additionalNumber);
    }

    protected boolean canEqual(Object other) {
        return other instanceof BasicsImport;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $serialNum = getSerialNum();
        int result2 = (result * 59) + ($serialNum == null ? 43 : $serialNum.hashCode());
        Object $pactName = getPactName();
        int result3 = (result2 * 59) + ($pactName == null ? 43 : $pactName.hashCode());
        Object $bigName = getBigName();
        int result4 = (result3 * 59) + ($bigName == null ? 43 : $bigName.hashCode());
        Object $smallName = getSmallName();
        int result5 = (result4 * 59) + ($smallName == null ? 43 : $smallName.hashCode());
        Object $name = getName();
        int result6 = (result5 * 59) + ($name == null ? 43 : $name.hashCode());
        Object $models = getModels();
        int result7 = (result6 * 59) + ($models == null ? 43 : $models.hashCode());
        Object $brand = getBrand();
        int result8 = (result7 * 59) + ($brand == null ? 43 : $brand.hashCode());
        Object $number = getNumber();
        int result9 = (result8 * 59) + ($number == null ? 43 : $number.hashCode());
        Object $unitPrice = getUnitPrice();
        int result10 = (result9 * 59) + ($unitPrice == null ? 43 : $unitPrice.hashCode());
        Object $combined = getCombined();
        int result11 = (result10 * 59) + ($combined == null ? 43 : $combined.hashCode());
        Object $construcUnitName = getConstrucUnitName();
        int result12 = (result11 * 59) + ($construcUnitName == null ? 43 : $construcUnitName.hashCode());
        Object $buildUnitName = getBuildUnitName();
        int result13 = (result12 * 59) + ($buildUnitName == null ? 43 : $buildUnitName.hashCode());
        Object $startDatetime = getStartDatetime();
        int result14 = (result13 * 59) + ($startDatetime == null ? 43 : $startDatetime.hashCode());
        Object $completionTime = getCompletionTime();
        int result15 = (result14 * 59) + ($completionTime == null ? 43 : $completionTime.hashCode());
        Object $depreciationYear = getDepreciationYear();
        int result16 = (result15 * 59) + ($depreciationYear == null ? 43 : $depreciationYear.hashCode());
        Object $place = getPlace();
        int result17 = (result16 * 59) + ($place == null ? 43 : $place.hashCode());
        Object $remark = getRemark();
        int result18 = (result17 * 59) + ($remark == null ? 43 : $remark.hashCode());
        Object $image = getImage();
        int result19 = (result18 * 59) + ($image == null ? 43 : $image.hashCode());
        Object $qrCode = getQrCode();
        int result20 = (result19 * 59) + ($qrCode == null ? 43 : $qrCode.hashCode());
        Object $buildNum = getBuildNum();
        int result21 = (result20 * 59) + ($buildNum == null ? 43 : $buildNum.hashCode());
        Object $userId = getUserId();
        int result22 = (result21 * 59) + ($userId == null ? 43 : $userId.hashCode());
        Object $sectionName = getSectionName();
        int result23 = (result22 * 59) + ($sectionName == null ? 43 : $sectionName.hashCode());
        Object $sectionId = getSectionId();
        int result24 = (result23 * 59) + ($sectionId == null ? 43 : $sectionId.hashCode());
        Object $companyId = getCompanyId();
        int result25 = (result24 * 59) + ($companyId == null ? 43 : $companyId.hashCode());
        Object $dataLabelsId = getDataLabelsId();
        int result26 = (result25 * 59) + ($dataLabelsId == null ? 43 : $dataLabelsId.hashCode());
        Object $selfBuilt = getSelfBuilt();
        int result27 = (result26 * 59) + ($selfBuilt == null ? 43 : $selfBuilt.hashCode());
        Object $createTime = getCreateTime();
        int result28 = (result27 * 59) + ($createTime == null ? 43 : $createTime.hashCode());
        Object $bigNum = getBigNum();
        int result29 = (result28 * 59) + ($bigNum == null ? 43 : $bigNum.hashCode());
        Object $smallNum = getSmallNum();
        int result30 = (result29 * 59) + ($smallNum == null ? 43 : $smallNum.hashCode());
        Object $construcUnit = getConstrucUnit();
        int result31 = (result30 * 59) + ($construcUnit == null ? 43 : $construcUnit.hashCode());
        Object $buildUnit = getBuildUnit();
        int result32 = (result31 * 59) + ($buildUnit == null ? 43 : $buildUnit.hashCode());
        Object $assetsType = getAssetsType();
        int result33 = (result32 * 59) + ($assetsType == null ? 43 : $assetsType.hashCode());
        Object $assetsStatus = getAssetsStatus();
        int result34 = (result33 * 59) + ($assetsStatus == null ? 43 : $assetsStatus.hashCode());
        Object $deviceType = getDeviceType();
        int result35 = (result34 * 59) + ($deviceType == null ? 43 : $deviceType.hashCode());
        Object $assetsTypeName = getAssetsTypeName();
        int result36 = (result35 * 59) + ($assetsTypeName == null ? 43 : $assetsTypeName.hashCode());
        Object $assetsStatusName = getAssetsStatusName();
        int result37 = (result36 * 59) + ($assetsStatusName == null ? 43 : $assetsStatusName.hashCode());
        Object $assetDisposalName = getAssetDisposalName();
        int result38 = (result37 * 59) + ($assetDisposalName == null ? 43 : $assetDisposalName.hashCode());
        Object $assetNum = getAssetNum();
        int result39 = (result38 * 59) + ($assetNum == null ? 43 : $assetNum.hashCode());
        Object $additionalNumber = getAdditionalNumber();
        return (result39 * 59) + ($additionalNumber == null ? 43 : $additionalNumber.hashCode());
    }

    public String toString() {
        return "BasicsImport(id=" + getId() + ", serialNum=" + getSerialNum() + ", pactName=" + getPactName() + ", bigName=" + getBigName() + ", smallName=" + getSmallName() + ", name=" + getName() + ", models=" + getModels() + ", brand=" + getBrand() + ", number=" + getNumber() + ", unitPrice=" + getUnitPrice() + ", combined=" + getCombined() + ", construcUnitName=" + getConstrucUnitName() + ", buildUnitName=" + getBuildUnitName() + ", startDatetime=" + getStartDatetime() + ", completionTime=" + getCompletionTime() + ", depreciationYear=" + getDepreciationYear() + ", place=" + getPlace() + ", remark=" + getRemark() + ", image=" + getImage() + ", qrCode=" + getQrCode() + ", buildNum=" + getBuildNum() + ", userId=" + getUserId() + ", sectionName=" + getSectionName() + ", sectionId=" + getSectionId() + ", companyId=" + getCompanyId() + ", dataLabelsId=" + getDataLabelsId() + ", selfBuilt=" + getSelfBuilt() + ", createTime=" + getCreateTime() + ", bigNum=" + getBigNum() + ", smallNum=" + getSmallNum() + ", construcUnit=" + getConstrucUnit() + ", buildUnit=" + getBuildUnit() + ", assetsType=" + getAssetsType() + ", assetsStatus=" + getAssetsStatus() + ", deviceType=" + getDeviceType() + ", assetsTypeName=" + getAssetsTypeName() + ", assetsStatusName=" + getAssetsStatusName() + ", assetDisposalName=" + getAssetDisposalName() + ", assetNum=" + getAssetNum() + ", additionalNumber=" + getAdditionalNumber() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public Integer getSerialNum() {
        return this.serialNum;
    }

    public String getPactName() {
        return this.pactName;
    }

    public String getBigName() {
        return this.bigName;
    }

    public String getSmallName() {
        return this.smallName;
    }

    public String getName() {
        return this.name;
    }

    public String getModels() {
        return this.models;
    }

    public String getBrand() {
        return this.brand;
    }

    public Integer getNumber() {
        return this.number;
    }

    public Double getUnitPrice() {
        return this.unitPrice;
    }

    public Double getCombined() {
        return this.combined;
    }

    public String getConstrucUnitName() {
        return this.construcUnitName;
    }

    public String getBuildUnitName() {
        return this.buildUnitName;
    }

    public String getStartDatetime() {
        return this.startDatetime;
    }

    public String getCompletionTime() {
        return this.completionTime;
    }

    public Integer getDepreciationYear() {
        return this.depreciationYear;
    }

    public String getPlace() {
        return this.place;
    }

    public String getRemark() {
        return this.remark;
    }

    public String getImage() {
        return this.image;
    }

    public String getQrCode() {
        return this.qrCode;
    }

    public String getBuildNum() {
        return this.buildNum;
    }

    public String getUserId() {
        return this.userId;
    }

    public String getSectionName() {
        return this.sectionName;
    }

    public Integer getSectionId() {
        return this.sectionId;
    }

    public Integer getCompanyId() {
        return this.companyId;
    }

    public Integer getDataLabelsId() {
        return this.dataLabelsId;
    }

    public Integer getSelfBuilt() {
        return this.selfBuilt;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public String getBigNum() {
        return this.bigNum;
    }

    public String getSmallNum() {
        return this.smallNum;
    }

    public String getConstrucUnit() {
        return this.construcUnit;
    }

    public String getBuildUnit() {
        return this.buildUnit;
    }

    public String getAssetsType() {
        return this.assetsType;
    }

    public String getAssetsStatus() {
        return this.assetsStatus;
    }

    public String getDeviceType() {
        return this.deviceType;
    }

    public String getAssetsTypeName() {
        return this.assetsTypeName;
    }

    public String getAssetsStatusName() {
        return this.assetsStatusName;
    }

    public String getAssetDisposalName() {
        return this.assetDisposalName;
    }

    public String getAssetNum() {
        return this.assetNum;
    }

    public String getAdditionalNumber() {
        return this.additionalNumber;
    }
}